package com.demo.pojo.dto;

import lombok.Data;
import java.util.Date;
import java.util.List;

/**
 * 班级列表DTO
 */
@Data
public class ClazzListDTO {
    
    /**
     * 主键ID
     */
    private Long clazzId;
    
    /**
     * 班级编号
     */
    private Long clazzNo;
    
    /**
     * 班级名称
     */
    private String clazzName;
    
    /**
     * 年级
     */
    private String grade;
    
    /**
     * 院系
     */
    private String dept;
    
    /**
     * 备注
     */
    private String remark;
    
    /**
     * 修改时间
     */
    private Date updateDate;
    
    /**
     * 班级关联的教师列表
     */
    private List<TeacherInfo> teachers;
    
    /**
     * 教师信息内部类
     */
    @Data
    public static class TeacherInfo {
        /**
         * 教师ID
         */
        private Long teacherId;
        
        /**
         * 教师姓名
         */
        private String teacherName;
    }
}

